Explores where approximation methods come from, why they work, why they sometimes don't work, and when to use which of the many techniques that are available.[...]